///////////////////////////////////////////////////////////
//  CAboutView.h
//  Implementation of the Class CAboutView
//  Created on:      19-Oct-2013 11:36:32 AM
//  Original author: Jakkaphan Aiemcharoenjit
///////////////////////////////////////////////////////////

#if !defined(EA_3E6A17D1_8DEE_45ab_997F_ABOUTVIEW__INCLUDED_)
#define EA_3E6A17D1_8DEE_45ab_997F_ABOUTVIEW__INCLUDED_

#include "IViewCtrl.h"
#include "IWindowDirector.h"
#include "s3eWebView.h"

namespace UI
{
class CAboutView : public IViewCtrl
{

public:
  CAboutView(IWindowDirector* director);
	virtual ~CAboutView();
	virtual IViewCtrl::ViewType GetType() const;
	virtual void Initialize();
	virtual void Refresh();
	virtual void ShowView(bool show = true);

private:
  bool OnClickedNavigationBar(CNavigationBar *naviBar, int button);

private:
	IViewCtrl::ViewType m_type;
	IWindowDirector*    m_parrentWnd;
  CNavigationBarPtr   m_navigationBar;
	s3eWebView*					m_webView;
	int								  m_webX;
	int								  m_webY;
	int									m_webW;
	int								  m_webH;
};
}
#endif // !defined(EA_3E6A17D1_8DEE_45ab_997F_BA8BD021F03A__INCLUDED_)
